shout3d.core
Class ArrayField

java.lang.Object
  |
  +--shout3d.core.Field
        |
        +--shout3d.core.ArrayField
Direct Known Subclasses:
BooleanArrayField, DoubleArrayField, FloatArrayField, IntArrayField, NodeArrayField, StringArrayField

public abstract class ArrayField
extends Field

An abstract class which is subclassed to create Shout3D Array Fields


Constructor Summary
ArrayField(Node owner, java.lang.String name, int usage)
          Constructs this ArrayField
 
Method Summary
abstract  int getLength()
          Returns the number of elements in the array of values.
 
Methods inherited from class shout3d.core.Field
addFieldObserver, addRoute, deleteRoute, fieldNotify, getName, getNumRoutes, getOwner, getRoutedField, getTypeName, getUsage, getValueByString, isOfType, isRouted, removeFieldObserver, setValueByString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArrayField

public ArrayField(Node owner,
                  java.lang.String name,
                  int usage)
Constructs this ArrayField
Parameters:
owner - this field's owner
name - this field's name
usage - this field's usage
Method Detail

getLength

public abstract int getLength()
Returns the number of elements in the array of values.